2001 BMW Alpina B12 6.0 Lang (E38/US-Spec)
----------------------------------------------------------------------------------------------------
Original L7 Model Source: Bean_19
Initial L7 conversion into GTAV: elcreador
Alpina treatment & reconversion into GTAV: HRH
----------------------------------------------------------------------------------------------------
Model is fully adapted into game, but there are problems with bullet reactions.
This mod is represented to be an Alpina version of the rare L7 limousine on an E38 chassis. There are a handful of such vehicles officially built, so they are very rare.

Paint list:
Primary Paint - Exterior body paint.
Secondary Paint - Exterior Alpina stripe set.
Bennys Interior Trim - Interior primary leather trim.
Bennys Dashboard Color - Carpet, seat piping.

Extra list:
EXTRA_1 - Front license plate.
EXTRA_2 - Alpina hood badge.
EXTRA_3 - "V12" side designation badge.
EXTRA_4 - "ALPINA" & "B12 6.0" rear designation badges.
EXTRA_5 - Alpina rear badge.
----------------------------------------------------------------------------------------------------
How to install:
....................................................................................................
If this is your first time to install a car mod in GTAV, then please read this: https://forums.gta5-mods.com/topic/1451/tutorial-grand-theft-auto-v-modding-a-few-things-you-should-know (especially 3.paragraph).
....................................................................................................
Replace version:
1. Open Explorer and go to this mods "Replace" folder.
2. Open OPENIV and go to x64e/levels/gta5/vehicles.rpf
3. Find "washington.yft", "washington.ytd" & "washington_hi.yft" and replace them with the same 3 files from "Replace" folder.
4. Open "vehicles.meta" in update/update.rpf/common/data/levels/gta5
6. Use CTRL+F to search "washington".
7. Replace following lines in game-file.
		    <Item>
      <modelName>washington</modelName>
      <txdName>washington</txdName>
      <handlingId>WASHINGTON</handlingId>
      <gameName>B12 Lang</gameName>
      <vehicleMakeName>BMW ALPINA</vehicleMakeName>
      <expressionDictName>null</expressionDictName>
      <expressionName>null</expressionName>
      <animConvRoofDictName>null</animConvRoofDictName>
      <animConvRoofName>null</animConvRoofName>
      <animConvRoofWindowsAffected />
      <ptfxAssetName>null</ptfxAssetName>
      <audioNameHash>COG55</audioNameHash>
      <layout>LAYOUT_LOW</layout>
      <coverBoundOffsets>ELEGY_COVER_OFFSET_INFO</coverBoundOffsets>
      <explosionInfo>EXPLOSION_INFO_DEFAULT</explosionInfo>
      <scenarioLayout />
      <cameraName>DEFAULT_FOLLOW_VEHICLE_CAMERA</cameraName>
      <aimCameraName>DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA</aimCameraName>
      <bonnetCameraName>VEHICLE_BONNET_CAMERA_RAPIDGT</bonnetCameraName>
      <povCameraName>REDUCED_NEAR_CLIP_POV_CAMERA</povCameraName>
      <FirstPersonDriveByIKOffset x="0.000000" y="-0.060000" z="-0.043000" />
      <FirstPersonDriveByUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
      <FirstPersonProjectileDriveByIKOffset x="0.005000" y="-0.045000" z="-0.078000" />
      <FirstPersonProjectileDriveByPassengerIKOffset x="0.000000" y="0.000000" z="-0.078000" />
      <FirstPersonProjectileDriveByRearLeftIKOffset x="0.000000" y="0.000000" z="0.000000" />
	  <FirstPersonProjectileDriveByRearRightIKOffset x="0.000000" y="0.000000" z="0.000000" />
	  <FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
      <FirstPersonDriveByRightPassengerIKOffset x="0.000000" y="-0.040000" z="-0.048000" />
      <FirstPersonDriveByRightRearPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
	  <FirstPersonDriveByLeftPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
      <FirstPersonDriveByRightPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
      <FirstPersonPassengerMobilePhoneOffset x="0.176000" y="0.113000" z="0.415000" />
      <FirstPersonMobilePhoneOffset x="0.135000" y="0.140000" z="0.568000" />
      <PovCameraOffset x="0.000000" y="-0.200000" z="0.585000" />
      <PovCameraVerticalAdjustmentForRollCage value="-0.010000" />
      <PovPassengerCameraOffset x="0.000000" y="0.000000" z="-0.030000" />
      <PovRearPassengerCameraOffset x="0.000000" y="0.000000" z="-0.030000" />
      <vfxInfoName>VFXVEHICLEINFO_CAR_GENERIC</vfxInfoName>
      <shouldUseCinematicViewMode value="true" />
      <shouldCameraTransitionOnClimbUpDown value="false" />
      <shouldCameraIgnoreExiting value="false" />
      <AllowPretendOccupants value="true" />
      <AllowJoyriding value="true" />
      <AllowSundayDriving value="true" />
      <AllowBodyColorMapping value="true" />
      <wheelScale value="0.290000" />
      <wheelScaleRear value="0.290000" />
      <dirtLevelMin value="0.000000" />
      <dirtLevelMax value="0.040000" />
      <envEffScaleMin value="0.000000" />
      <envEffScaleMax value="1.000000" />
      <envEffScaleMin2 value="0.000000" />
      <envEffScaleMax2 value="1.000000" />
      <damageMapScale value="0.400000" />
      <damageOffsetScale value="0.400000" />
      <diffuseTint value="0x00FFFFFF" />
      <steerWheelMult value="1.000000" />
      <HDTextureDist value="5.000000" />
      <lodDistances content="float_array">
        450.000000
        470.000000
        475.000000
        500.000000
        500.000000
        500.000000
      </lodDistances>
      <minSeatHeight value="0.79" />
      <identicalModelSpawnDistance value="100" />
      <maxNumOfSameColor value="1" />
      <defaultBodyHealth value="1000.000000" />
      <pretendOccupantsScale value="1.000000" />
      <visibleSpawnDistScale value="1.000000" />
      <trackerPathWidth value="2.000000" />
      <weaponForceMult value="1.000000" />
      <frequency value="2" />
      <swankness>SWANKNESS_5</swankness>
      <maxNum value="1" />
      <flags>FLAG_RICH_CAR FLAG_PARKING_SENSORS FLAG_EXTRAS_REQUIRE FLAG_USE_FAT_INTERIOR_LIGHTING</flags>
      <type>VEHICLE_TYPE_CAR</type>
      <plateType>VPT_FRONT_AND_BACK_PLATES</plateType>
      <dashboardType>VDT_FEROCI</dashboardType>
      <vehicleClass>VC_SEDAN</vehicleClass>
      <wheelType>VWT_HIEND</wheelType>
      <trailers />
      <additionalTrailers />
      <drivers />
      <extraIncludes />
      <doorsWithCollisionWhenClosed />
      <driveableDoors />
      <bumpersNeedToCollideWithMap value="false" />
      <needsRopeTexture value="false" />
      <requiredExtras />
      <rewards />
      <cinematicPartCamera>
        <Item>WHEEL_FRONT_RIGHT_CAMERA</Item>
        <Item>WHEEL_FRONT_LEFT_CAMERA</Item>
        <Item>WHEEL_REAR_RIGHT_CAMERA</Item>
        <Item>WHEEL_REAR_LEFT_CAMERA</Item>
      </cinematicPartCamera>
      <NmBraceOverrideSet />
      <buoyancySphereOffset x="0.000000" y="0.000000" z="0.000000" />
      <buoyancySphereSizeScale value="1.000000" />
      <pOverrideRagdollThreshold type="NULL" />
      <firstPersonDrivebyData>
        <Item>LOW_ELEGY2_FRONT_LEFT</Item>
        <Item>LOW_ELEGY2_FRONT_RIGHT</Item>
      </firstPersonDrivebyData>
    </Item>
8. Open "handling.meta" in update/update.rpf/common/data
9. Use CTRL+F to find "WASHINGTON"
10. Replace following lines in game-file:
	<Item type="CHandlingData">
      <handlingName>WASHINGTON</handlingName>
      <fMass value="2700.000000" />
      <fInitialDragCoeff value="8.500000" />
      <fPercentSubmerged value="85.000000" />
      <vecCentreOfMassOffset x="0.000000" y="0.000000" z="-0.300000" />
      <vecInertiaMultiplier x="1.200000" y="1.200000" z="1.250000" />
      <fDriveBiasFront value="0.000000" />
      <nInitialDriveGears value="6" />
      <fInitialDriveForce value="0.2250000" />
      <fDriveInertia value="1.000000" />
      <fClutchChangeRateScaleUpShift value="1.300000" />
      <fClutchChangeRateScaleDownShift value="1.300000" />
      <fInitialDriveMaxFlatVel value="250.000000" />
      <fBrakeForce value="0.500000" />
      <fBrakeBiasFront value="0.550000" />
      <fHandBrakeForce value="0.400000" />
      <fSteeringLock value="35.000000" />
      <fTractionCurveMax value="2.550000" />
      <fTractionCurveMin value="1.800000" />
      <fTractionCurveLateral value="21.000000" />
      <fTractionSpringDeltaMax value="0.130000" />
      <fLowSpeedTractionLossMult value="0.700000" />
      <fCamberStiffnesss value="0.000000" />
      <fTractionBiasFront value="0.494000" />
      <fTractionLossMult value="0.600000" />
      <fSuspensionForce value="3.100000" />
      <fSuspensionCompDamp value="2.100000" />
      <fSuspensionReboundDamp value="3.300000" />
      <fSuspensionUpperLimit value="0.120000" />
      <fSuspensionLowerLimit value="-0.160000" />
      <fSuspensionRaise value="-0.044000" />
      <fSuspensionBiasFront value="0.470000" />
      <fAntiRollBarForce value="0.000000" />
      <fAntiRollBarBiasFront value="0.580000" />
      <fRollCentreHeightFront value="0.100000" />
      <fRollCentreHeightRear value="0.100000" />
      <fCollisionDamageMult value="1.000000" />
      <fWeaponDamageMult value="1.000000" />
      <fDeformationDamageMult value="0.800000" />
      <fEngineDamageMult value="1.500000" />
      <fPetrolTankVolume value="70.000000" />
      <fOilVolume value="6.500000" />
      <fSeatOffsetDistX value="0.200000" />
      <fSeatOffsetDistY value="0.000000" />
      <fSeatOffsetDistZ value="0.000000" />
      <nMonetaryValue value="1000000" />
      <strModelFlags>400010</strModelFlags>
      <strHandlingFlags>0</strHandlingFlags>
      <strDamageFlags>0</strDamageFlags>
      <AIHandling>AVERAGE</AIHandling>
      <SubHandlingData>
        <Item type="CCarHandlingData">
          <fBackEndPopUpCarImpulseMult value="0.100000" />
          <fBackEndPopUpBuildingImpulseMult value="0.030000" />
          <fBackEndPopUpMaxDeltaSpeed value="0.600000" />
        </Item>
        <Item type="NULL" />
        <Item type="NULL" />
      </SubHandlingData>
    </Item>
11. Open "carvariations.meta" in update/update.rpf/common/data
12. Use CTRL+F to find "WASHINGTON"
13. Replace following lines in game-file.
			<Item>
      <modelName>washington</modelName>
      <colors>
        <Item>
          <indices content="char_array">
            50 
            159 
            122 
            156
						107
						1 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            71 
            159 
            3 
            156
						24
						25 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            70 
            4 
            4 
            156
						1
						1 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            147 
            147 
            3 
            156
						103
						104 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
        <Item>
          <indices content="char_array">
            79 
            4 
            4 
            156
						112
						1 
          </indices>
          <liveries>
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
            <Item value="false" />
          </liveries>
        </Item>
      </colors>
      <kits>
        <Item>0_default_modkit</Item>
      </kits>
      <windowsWithExposedEdges />
      <plateProbabilities>
        <Probabilities>
          <Item>
            <Name>Standard White</Name>
            <Value value="40" />
          </Item>
          <Item>
            <Name>White Plate 2</Name>
            <Value value="25" />
          </Item>
          <Item>
            <Name>Blue Plate</Name>
            <Value value="20" />
          </Item>
          <Item>
            <Name>Yellow Plate</Name>
            <Value value="15" />
          </Item>
        </Probabilities>
      </plateProbabilities>
      <lightSettings value="0" />
      <sirenSettings value="0" />
    </Item>
13. Done!
....................................................................................................
Add-on version:
1. Put folder "b12lang" into mods/update/x64/dlcpacks
2. Open "dlclist.xml" in update/update.rpf/common/data
3. Add line into the list:
    <Item>dlcpacks:\b12lang\</Item>
4. Save and put back inside update/update.rpf/common/data
5. Play the game and spawn with "bl2lang"
----------------------------------------------------------------------------------------------------
It is recommended that you use OpenIV's "mods"-folder feature (http://openiv.com/?p=1132).
-----------------------------------------------------------------------------------------------------
SUPPORT THE DEVELOPER! PLEASE BUY THE GAME!
